package com.liuqi.openai.model.output;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.ToString;

/**
 * 一次对话的tokens计量, 包含工具调用
 *
 * @author liuqi
 * @date 2025/7/19
 **/
@Getter
@ToString
@AllArgsConstructor
@Builder
public class TokenUsage {

    /**
     * 用户输入的tokens计量
     */
    private final Integer inputTokenCount;

    /**
     * AI响应内容的tokens计量
     */
    private final Integer outputTokenCount;

    /**
     * tokens总量
     */
    private final Integer totalTokenCount;

}
